Install On-Premises Server

To get started, follow these steps:

  1. Download the provided installation package.

  2. Extract the installation files to a location on your SysTrack master system.

  3. Right-click the Setup application and select Run as administrator from the resulting menu.

  4. A prompt may require a system restart before continuing the installation.

  5. The installer should start back up automatically when the user logs back in.

  6. At the Welcome dialog, mark the checkbox to accept the terms in the Software License Agreement.

    Text

Description automatically generated

  7. Click Next.

Install Options

There are several installation options to choose from in the Installation Options dialog. Default settings are selected in the following image.

Install SysTrack Services installs the software for the SysTrack master server, including the services and database.

  • Fully functional SysTrack Server. This is the default, recommended choice.

Only use these install options for very specific use cases. Check with your customer support representative.

  • Client Tools only SysTrack Server Connects to existing live SysTrack database

  • Passive SysTrack Server Connects to offline copy of SysTrack database

NOTE: Use of a passive SysTrack master server does not include access to SysTrack Deploy, SysTrack Dashboard Builder, SysTrack Kits, SysTrack vScape, nor the ability to add or modify sensor notes in AIOps.

  • Install SysTrack Web Services installs the files for web-based SysTrack applications such as SysTrack Visualizer, SysTrack Resolve, and so on.

  • Install SysTrack Deploy installs SysTrack Deploy, which is used to configure and deploy the endpoint system agents.

Select the installation options and locations.  The defaults will perform a full installation on the local disk. Then click Next to continue.

Language Selection

  1. Select the language to be used for SysTrack web-based applications.

  1. Click Next.

Database Type

The Database Type dialog configures SysTrack to use an existing SQL Server database or to install SQL Server Express for the SysTrack database. As a best practice, use the included SQL Express only for SysTrack installations that have fewer than 1500 endpoints.

Connect to Existing SQL Server Database

If you have an existing SQL Server database which has been configured prior to the SysTrack installation, select Connect to existing SQL Server to allow SysTrack services to connect the database.

SQL Server Express

Select SQL Server Express to install SQL Server Express (installations of less than 1500 systems). The SQL Express installation installs the following features:

  • SQL Server Database Engine (SQLEngine)

  • Client tools, SQL Server Books Online components (Tools)

  • Reporting Services components (RS)

  • Microsoft has removed the installation of Microsoft SQL Server Management Studio (SSMS) from the main SQL Server installation process. SSMS will be installed separately.

Provide a SQL Server System Administrator (SA) account password that follows the password guidelines.

A strong SA password must:

  • Be at least eight characters in length

  • Satisfy at least three of the following four required criteria:

  • English UPPERCASE characters (A through Z)

  • Base 10 digits (0 through 9)

  • English lowercase characters (a through z)

  • Non-alphanumeric characters (e.g. ! $ # %), excluding the following invalid characters:

( = ) equal sign

( ; ) semicolon

( ‘ ) single-quote

( “ ) double-quote

A strong SA password cannot:

  • Use empty spaces

  • Contain the following prohibited words:

  • password

  • admin

  • administrator

  • sa

  • sysadmin

  • Be associated with the installation computer:

  • Login user

  • Server name

Click Next to continue.

Reporting Account

A Reporting User Account is needed to enable the following functionality:

  • Use the SysTrack reporting tools, such as SysTrack Dashboard and SysTrack Visualizer.

  • Access the SQL Server Reporting Services data source (to extract data from the SysTrack database for the reports).

  • Execute SQL requests from SysTrack dashboards if you don’t specify connection information.

  • Open SSRS reports from SysTrack dashboards.

Add the Reporting User Account

  1. In Reporting User, enter a Windows domain account and user name in the following format: <domain>\<user>.

  2. Enter a password.

  3. Click Test Credentials to verify the credentials.

  4. Click Next.

Web Services

  1. In Web Services logging path, keep the default path (C:\Logs) or enter a different path.

  2. In IIS TLS Configuration, select one of the following:

    • Select the first option if a trusted certificate has already been created and installed on the local machine.  The Select Installed Certificate section at the bottom of the dialog shows valid certificates for SysTrack to use.  See Pre-Installation Preparation for more information regarding the use of existing certificates.

    • Select the second option to create a self-signed certificate. You must configure all client machines to trust that certificate for the clients to communicate with the server. You can do this by installing the certificate to the trusted certification authorities store on the client machines. See Microsoft’s Distribute Certificates to Client Computers by Using Group Policy article for an example using Group Policy. The self-signed certificate is named SysTrack_Generated_Certificate and is installed to the local certificate store in the Personal store.

    • NOTE: To maintain STIG compliance when selecting either of the IIS TLS Configuration options, you must complete the Web Services Host Name field and enter the Web Services IP followed by :443 in the Web Services IP field.

    • The third option is available on SysTrack Upgrades where the certificate has already been configured.

  1. Click Next.

Free Space Verification

In Free Space Verification, wait while the space checker verifies if the system on which you are installing SysTrack has sufficient space and drive requirements.

  1. If your space requirements are met, click the Next.

  2. If there is insufficient space to install SysTrack and its components, a message similar to the following example will display. Free up the minimum requirements or redirect SysTrack components to a different drive that has sufficient free space.

Software Prerequisites

At the Software Prerequisites dialog, the SysTrack installation determines which required software is already on the system and which software needs to be installed. See Supported Operating Systems and Platforms.

  1. Run the prerequisite check. A list of prerequisites already installed and those that still need to be installed display.

  2. If prerequisites need to be installed, click the Install Prerequisites.

NOTE: Multiple system reboots may occur during this process. When they finish, the Install Wizard automatically displays to proceed with the installation.

  1. Click Next when the prerequisite check and/or installation process is complete.

Database Specifications

  1. At the Database Specifications dialog, enter the account of the user that SysTrack should use when running services or accessing the SysTrack database.

NOTE: A Group Managed Service Account (GMSA) is the default and is recommended. Using Windows Domain Account with an expiring password will require manual updates of expired passwords on the SysTrack services and the SysTrack IIS App Pools.

  1. Enter the name of your GMSA (make sure to include the dollar sign at the end) or Windows Domain account in the User field.

NOTE: GMSA account names always end in a dollar sign ($). Make sure you include the dollar sign when entering a GMSA account name.

  • If you are using the SQL Express option, the fields will be pre-populated with default information and the login and password you provided on the Database Type dialog.

  • If you selected the Connect to existing SQL Server option, specify the Login, Password, and Database you created during the database preparation.

  1. Click Test Database Connection. The SysTrack Installation verifies the database connection and displays a status progress table.

  2. If any of the database specifications do not pass the test, follow the recommendations listed in the Description column next to the failed item(s).

  3. To continue with the installation process, click Next.

Reporting Server

A SQL Report Server is the central component of a Microsoft SQL Server Reporting Services (SSRS) installation. Using a SQL Report Server allows you to display various reports in SysTrack applications such as SysTrack Visualizer and Transform. Information about installing SSRS is included in Pre-Installation Preparation.

If you are using a SQL Report Server, you need to set up your report server and ensure that it is working correctly.

NOTE: If you selected to install SQL Server Express, then the reporting services were installed automatically as part of the operation; however, you may need to manually apply the certificate to continue with the Reporting Server.

  1. Choose from one of the following:

    • Select Enter individual components to create a Report Server URL option and then complete the information for each field for this option.

    • If you know your report server’s URL, select the Enter a Report Server URL option, and then enter the URL in the provided field.

IMPORTANT: Refer to SysTrack Reporting Configuration for information about modifying the connection/credentials and changing the report server used by a SysTrack master system.

  1. Enter an optional SSRS configuration user account to be used as a reporting account for a successful connection test to the report server.

  2. Enter a password.

  3. (Optional) Enter a windows domain user or group account to the SSRS Content Manager role in the Group or user name field.

  4. Click Test Report Server URL to verify the connection.

  5. Click Next.

Installation Summary

  1. In Installation Summary, click Process Selections to proceed with the installation.

  2. Wait while the SysTrack services, Web Services, and Administrative tools (SysTrack Deploy) install.

NOTE: The system will reboot to complete the installation.